package com.zxs.domain.entity.dto;

import com.zxs.common.entity.PageInfo;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 题目的dto
 */
@Data
public class SubjectInfoDTO extends PageInfo implements Serializable {

    /**
     * 题目id
     */
    private Integer id;

    /**
     * 题目id 和上面的id一样  用来接收前端传递的参数
     */
    private Integer subjectId;
    /**
     * 题目名称
     */
    private String subjectName;
    /**
     * 题目难度
     */
    private String subjectDifficult;
    /**
     * 题目类型（1单选 2多选 3判断 4简答）
     */
    private Integer subjectType;
    /**
     * 题目分数
     */
    private Integer subjectScore;
    /**
     * 题目解析
     */
    private String subjectParse;
    /**
     * 题目答案
     */
    private String subjectAnswer;

    /**
     * 分类id
     */
    private List<Integer> categoryIds;

    /**
     * 标签id
     */
    private List<Integer> labelIds;

    /**
     * 答案
     */
    private List<SubjectAnswerDTO> subjectAnswerDTOS;

    /**
     * 分类id
     */
    private Integer categoryId;

    /**
     * 标签ID
     */
    private Integer labelId;

    /**
     * 标签名称
     */
    private List<String> labelNames;


}

